//[100,100]168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,168,168,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,160,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,162,151,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,168,166,143,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,162,168,135,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,147,168,126,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,128,168,118,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,109,168,115,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,101,168,128,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,93,168,146,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,84,168,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,76,141,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,67,108,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,59,70,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,74,50,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,105,42,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,141,34,168,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,25,154,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,17,108,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255,168,8,56,255
// based on http://trunk.processing.org/learning/basics/saturation.html

int barWidth = 5;
int lastBar = -1;

void setup() {
  size(100, 100);
  colorMode(HSB, width, height, 100);
  noStroke();
  background(0);
}

void draw() {
  for (int i=0; i<100; i+=5) {
    drawBar(i, i);
  }
  exit();
}

void drawBar(int mouseX, int mouseY) {
  int whichBar = mouseX / barWidth;
  if (whichBar != lastBar) {
    int barX = whichBar * barWidth;
    fill(barX, mouseY, 66);
    rect(barX, 0, barWidth, height);
    lastBar = whichBar;
  }
}